草庐IT

ViewPager 的 Android Viewholder

全部标签

android - 使用ViewPager的Android java.lang.IllegalStateException

我用viewpager制作了一个非常简单的android拼图应用程序,用户可以通过它浏览一系列拼图。我在生产中看到一个不知道如何复制或调试的错误:java.lang.IllegalStateException:atandroid.support.v4.view.ViewPager.a(ViewPager.java:204)atandroid.support.v4.view.ViewPager.c(ViewPager.java:2)atandroid.support.v4.view.ViewPager.onMeasure(ViewPager.java:207)atandroid.view

java - ViewPager + GridView onItemClick

我在ViewPager的布局中有一个GridView(我不确定这是否会有所不同)。insideSampleAdapterforViewPager{@OverridepublicObjectinstantiateItem(ViewGroupcontainer,intposition){Viewpage=null;if(position==0){page=getLayoutInflater().inflate(R.layout.layoutone,container,false);}else{page=getLayoutInflater().inflate(R.layout.layoutt

android - 在 ViewPager 中关闭键盘

我已经使用ViewPager实现了三个选项卡。在右侧的选项卡布局中,我有一个编辑文本小部件,当用户单击它时,键盘就会出现。如果用户不手动关闭键盘并滑动到中间或左侧选项卡,键盘将保留在屏幕上。那么如何避免在我不需要的其他两个选项卡中使用键盘。编辑:这是我的代码。classViewPagerActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState

android - 在 ViewPager 中显示页面标题

我正在使用ViewPager和ViewPagerIndicator的TitlePageIndicator开发应用程序。我正在使用PagerTitleStrip来显示每个页面的标题,如下面的屏幕截图所示。标题显示在TitlePageIndicator下方,但我希望标题显示在TitlePageIndicator上方。有可能这样做吗?目前我正在使用PagerTitleStrip来显示标题。主要Activity的布局: 最佳答案 如果你改用android.support.v4.view.PagerTabStrip会更容易,比如

android - ViewPager 和 ActionBar 的奇怪错误/行为 (Sherlock)

以下错误将发生在2.3设备上,我的设置在4.x设备上运行良好。我有一个ViewPager,里面有一些fragment(它们都属于同一类)。每个fragment都会膨胀它自己的菜单,因为菜单项可能因fragment而异。出于测试目的,我在ActionBar中设置了一个菜单项(ActionBar显示在图片的底部,因为它是一个拆分的ActionBar)。当Item被点击时,Fragment中的TextView应该被设置为“clicked”。这在一开始是有效的,但在稍微调整一下之后,会发生这种情况:点击菜单项时,没有任何反应。相反,只要我滑动到下一个fragment,下一个fragment就会

android - ListView 减慢了 ViewPager 的滑动速度

我有一个ViewPager,其中包含从网上下载的ImageView,当我的ListView(在另一个单独的布局中)未初始化时,它可以正常滑动。但是当我的ListView创建时,问题就开始了。ViewPager仍然“滑动”但只滑动了大约1/4的方式,滞后,然后正确加载下一个ImageView。所有网络和位图操作都是使用AsyncTask完成的。我还使用了来自SinglyAPI的RemoteImageCacheAPI效果很好。关于ViewPager的滑动为何滞后的任何想法? 最佳答案 速度变慢是由于ListView调用getView的次

android - ViewPager 中的错误选项卡捕获触摸事件

我有一个带有多个选项卡(每个都有自己的fragment)的ViewPager,每个选项卡都有自己的可点击项。在大多数设备上这工作正常,但在某些设备上(到目前为止,我只在运行4.0.3的HTCThunderbolt和运行4.0.4的三星GalaxySII上看到它),所有触摸事件都被选项卡捕获(fragment)在当前选项卡下方(右侧)。因此,如果我单击一个按钮或触摸(当前可见的)fragmentA上的一个EditText,并且fragmentB中的同一位置(右侧的下一个选项卡)中有一个可点击按钮或EditText,fragmentB中的可点击项目是什么接收触摸事件。有没有人见过这个,并有

android - 缩放 ImageView 时禁用 ViewPager 中的分页

我已经使用ViewPager进行图像滑动,我需要使用缩放选项查看图像,图像被缩放但在缩放图像时分页中断。已尝试onTouchEvent()和OnInterceptTouchEvent()。禁用和启用ViewPager会导致强制关闭。 最佳答案 子类ViewPager并覆盖canScroll()。您将被传递到检测到触摸事件的小部件,如果您希望将滚动事件传递给该小部件,则可以返回true,如果您想要ViewPager使用该滚动量。在您的情况下,您将在缩放时使用自己的自定义逻辑,而在未缩放时简单地链接到父类(superclass)。

android - 将字符串从 fragment 主要 Activity 传递到 viewpager 中的 fragment Activity

我想将一个字符串传递给fragmentActivity(主要)中的所有fragment(子),也许这张图片可以解释我到底想做什么https://dl.dropboxusercontent.com/u/57465028/SC20140205-163325.png所以,从上图看...我想通过按下按钮将字符串从edittext传递到viewpager中的所有Activity...我该怎么做?我尝试遵循此代码https://stackoverflow.com/a/12739968/2003393但它不能解决我的问题..请帮助我...我被卡住了提前致谢。这是我的fragmentActivity(

android - 如何在 viewpager 中为 fragment 设置动画?

我有一个包含两个fragment的viewpager。现在我想在单击按钮时替换其中一个fragment。我怎样才能为这个替换动画?(例如使用翻转卡片效果)因为很难把我所有的代码放在这里,这就是我基本上使用的http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html 最佳答案 您可以使用PageTransformer为其设置动画或者,如果你想要替换fragment的动画,你可以setacustomanimation在Fr